package com.librelato.negocio.interfaces;

import java.util.List;

import com.librelato.bean.FornecedorBean;
import com.librelato.bean.ProdutoBean;
import com.librelato.bean.SolicitacaoBean;
import com.librelato.bean.TabelaPrecoBean;

public interface ITabelaPrecoServico<P extends TabelaPrecoBean> extends
		IServicoGenerico<P> {

	public TabelaPrecoBean buscaTabelaPreco(FornecedorBean fornecedor)
			throws Exception;

	public List<SolicitacaoBean> buscaPrecoItensTabela(
			FornecedorBean fornecedor, List<SolicitacaoBean> solicitacoes)
			throws Exception;
	
	public ProdutoBean buscaPrecoItensTabela(FornecedorBean fornecedor,
			ProdutoBean produto) throws Exception;

}
